// h函数，它就是用来动态创建页面的
// h函数用它来定义虚拟dom
import { createApp, h } from 'vue'
import App from './App.vue'
import createWuBtn from './components/wuBtn'

const app = createApp(App)

// 在vue3中定义全局组件需要app对象中的component方法来实现
// 全局组件
// 什么场景用到全局组件？
// 在你的项目中，几乎是全部都会用到的界面功能，就可以定义为全局组件,全局组件在页面组件中使用方便，可以直接使用
// 参数1：组件名称，不要和内置的html标签重名  <wu-btn />
// 参数2：组件对象
// app.component('wuBtn', {
//   data() {
//     return {
//       msg: '我是一个全局组件'
//     }
//   },
//   render() {
//     return h('div', {}, this.msg)
//   }
// })
createWuBtn(app)

app.mount('#app')
